@charset "utf-8";
.xans-myshop-couponlist .title { margin:0 0 15px; overflow:hidden; }
.xans-myshop-couponlist .title h3 { float:left; font-size:12px; color:#444; }
.xans-myshop-couponlist .title p { float:right; font-size:12px; color:#8f8f8f; }

.xans-myshop-couponlist .couponList { margin:0 0 10px; }
.xans-myshop-couponlist .couponList table { border-bottom:1px solid #c0c0c0; color:#8f8f8f; font-size:12px; }
.xans-myshop-couponlist .couponList table th { padding:9px 0 7px; border-top:2px solid #c0c0c0; border-bottom:1px solid #ccc; background:#f6f6f6; font-weight:normal; color:#202020; }
.xans-myshop-couponlist .couponList table td { padding:11px 2px 9px; border-top:1px dotted #e3e3e3; line-height:140%; text-align:center; vertical-align:middle; }
.xans-myshop-couponlist .couponList table td.left { text-align:left; }
.xans-myshop-couponlist .couponList table td.right { text-align:right; }
.xans-myshop-couponlist .couponList table a,
.xans-myshop-couponlist .couponList table a:hover { color:#8f8f8f; }

.xans-myshop-couponlist .button { text-align:right; }
.xans-myshop-couponlist .button img { cursor:pointer;  }